package com.sojson.project.entity.bo;

import java.util.Date;
import java.util.List;

import com.sojson.base.impl.BaseUtilDto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 商城商家订单参数Bean
 * 
 * @author liu
 * @date 2021-06-16
 */
@ApiModel("商城商家订单参数")
public class OrderStoreParam extends BaseUtilDto {

    /***/
    private static final long serialVersionUID = -6661721833092553593L;

    @ApiModelProperty("配送类型(1:自提,2:送货上门)")
    private Integer typeDelivery;
    @ApiModelProperty("是否是购物车")
    private Integer type;
    @ApiModelProperty("是否是购物车")
    private Integer isShop;
    @ApiModelProperty("领取优惠券编号(逗号分隔)")
    private String couponNos;
    @ApiModelProperty("订单备注")
    private String mark;
    @ApiModelProperty("开始时间")
    private Date startTime;
    @ApiModelProperty("结束时间")
    private Date endTime;
    @ApiModelProperty("商品订单参数集合")
    private List<OrderGoodsParam> orderGoodsParams;

    /** 获取 配送类型(1:自提,2:送货上门) */
    public Integer getTypeDelivery() {
        return typeDelivery;
    }

    /** 设置 配送类型(1:自提,2:送货上门) */
    public void setTypeDelivery(Integer typeDelivery) {
        this.typeDelivery = typeDelivery;
    }

    /** 获取是否是购物车 */
    public Integer getIsShop() {
        return isShop;
    }

    /** 设置是否是购物车 */
    public void setIsShop(Integer isShop) {
        this.isShop = isShop;
    }

    /** 获取领取优惠券编号(逗号分隔) */
    public String getCouponNos() {
        return couponNos;
    }

    /** 设置领取优惠券编号(逗号分隔) */
    public void setCouponNos(String couponNos) {
        this.couponNos = couponNos;
    }

    /** 获取订单备注 */
    public String getMark() {
        return mark;
    }

    /** 设置订单备注 */
    public void setMark(String mark) {
        this.mark = mark;
    }

    /** 获取 开始时间 */
    public Date getStartTime() {
        return startTime;
    }

    /** 设置 开始时间 */
    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    /** 获取 结束时间 */
    public Date getEndTime() {
        return endTime;
    }

    /** 设置 结束时间 */
    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    /** 获取商品订单参数集合 */
    public List<OrderGoodsParam> getOrderGoodsParams() {
        return orderGoodsParams;
    }

    /** 设置商品订单参数集合 */
    public void setOrderGoodsParams(List<OrderGoodsParam> orderGoodsParams) {
        this.orderGoodsParams = orderGoodsParams;
    }

}